steel and carbide finishing bur - French English Dictionary